//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKMath.gp;

namespace CascadeSharp.TKFillet.ChFi2d
{
    //---------------------------------------------------------------------
    //  Class  FilletPoint
    //---------------------------------------------------------------------
    public sealed class FilletPoint
    {
        public FilletPoint(double theParam)
            : base()
        {
            throw new NotImplementedException();
        }

        public FilletPoint(FilletPoint parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public FilletPoint()
        {
            throw new NotImplementedException();
        }

        public void setParam(double theParam)
        {
            throw new NotImplementedException();
        }

        public double getParam()
        {
            throw new NotImplementedException();
        }

        public int getNBValues()
        {
            throw new NotImplementedException();
        }

        public double getValue(int theIndex)
        {
            throw new NotImplementedException();
        }

        public double getDiff(int theIndex)
        {
            throw new NotImplementedException();
        }

        public bool isValid(int theIndex)
        {
            throw new NotImplementedException();
        }

        public int getNear(int theIndex)
        {
            throw new NotImplementedException();
        }

        public void setParam2(double theParam2)
        {
            throw new NotImplementedException();
        }

        public double getParam2()
        {
            throw new NotImplementedException();
        }

        public void setCenter(gp_Pnt2d thePoint)
        {
            throw new NotImplementedException();
        }

        public gp_Pnt2d getCenter()
        {
            throw new NotImplementedException();
        }

        public void appendValue(double theValue, bool theValid)
        {
            throw new NotImplementedException();
        }

        public bool calculateDiff(FilletPoint parameter1)
        {
            throw new NotImplementedException();
        }

        public void FilterPoints(FilletPoint parameter1)
        {
            throw new NotImplementedException();
        }

        public FilletPoint Copy()
        {
            throw new NotImplementedException();
        }

        public int hasSolution(double theRadius)
        {
            throw new NotImplementedException();
        }

        public double LowerValue()
        {
            throw new NotImplementedException();
        }

        public void remove(int theIndex)
        {
            throw new NotImplementedException();
        }
    }; // class FilletPoint
}